Closed loop computer control for an automatic transmission

ABSTRACT

In an automotive vehicle having an automatic transmission that driveably connects a power source to the driving wheels, a method to control the application of hydraulic pressure to a clutch, whose engagement produces an upshift and whose disengagement produces a downshift, the speed of the power source, and the output torque of the transmission. The transmission output shaft torque and the power source speed are the controlled variables. The commanded power source torque and commanded hydraulic pressure supplied to the clutch are the control variables. A mathematical model is formulated that describes the kinematics and dynamics of the powertrain before, during and after a gear shift. The model represents the operating characteristics of each component and the structural arrangement of the components within the transmission being controlled. Next, a close loop feedback control is developed to determine the proper control law or compensation strategy to achieve an acceptably smooth gear ratio change, one in which the output torque disturbance is kept to a minimum and the duration of the shift is minimized. Then a computer algorithm simulating the shift dynamics employing the mathematical model is used to study the effects of changes in the values of the parameters established from a closed loop control of the clutch hydraulic and the power source torque on the shift quality. This computer simulation is used also to establish possible shift control strategies. The shift strategies determined from the prior step are reduced to an algorithm executed by a computer to control the operation of the power source and the transmission.

BACKGROUND OF THE INVENTION

The Government has rights in this invention pursuant to Contract No. DE-AC08-82NV10308 awarded by the U.S. Department of Energy.

This application is a continuation-in-part of application Ser. No. 867,177, May 27, 1986 now U.S. Pat. No. 4,799,158.

1. Field of the Invention

This invention relates to a control system for an automatic transmission of the type having planetary gearsets and hydraulically actuated clutches that selectively hold components of one or more gearsets to produce the various drive ratios of the transmission. More particularly, the present invention relates to a control system having two feedback loops, one loop for controlling the torque carried by the clutch in accordance with the difference between the commanded and actual power source speeds and a second loop for controlling the power source torque in accordance with the difference between commanded and actual drive wheel torques.

2. Description of the Prior Art

Hydraulically actuated, mechanically driven automatic transmissions generally include a turbine driven hydrodynamically from the impeller of a torque converter, the turbine transmission power to a gearset to produce the forward drive gear ratios. When any forward or reverse gear ratio is selected, though the vehicle is coasting or standing at idle, the engine transmits torque through the torque converter, various clutches and gears to the drive wheels. Automatic transmissions can have the gear ratio changes produced as a result of repetitively executing an algorithm that determines when the transmission is to be shifted and the gear ratio to which the gear shift is to be made.

To improve the efficiency of the powertrain, it is desirable to eliminate the torque converter used in an automatic transmission and to schedule the shifts using an onboard computer to optimize the efficiency of the power source whether it be an internal combustion engine or an electric motor. Because the shifts are scheduled by the computer and not initiated or expected by the driver, and because there is no torque converter to absorb sudden torque changes, it is essential that the shift sequence and the torque during the shift be carefully controlled to minimize the wheel torque changes during the shift. A control technique, according to this invention, has been developed to control the power source torque, and the torque transmitted by the clutch of an automatic transmission to achieve smooth shifts in an acceptably brief period so that the service life of the clutch is consistent with the service life of the transmission.

SUMMARY OF THE INVENTION

The method according to this invention controls the gear ratio changes of a motor vehicle multiple gear ratio, automatic transmission that driveably connects a power source to the drive wheels of the vehicle. The power source, which may be either an electric motor or an internal combustion engine, is adapted to produce an output torque that is transmitted directly to the input of the transmission. The drive wheels of the vehicle are connected directly or indirectly to the output of the transmission. The method includes mathematically modeling the kinematic and dynamic characteristics of the power source and of the components of the transmission that are actuated hydraulically or otherwise to produce the various gear ratio changes. The mathematical model is then used in a computer simulation program to evaluate the response of the power source and transmission to alternative methods of control and to determine a test strategy. The selected strategy is then implemented using an onboard microprocessor. The power source and hydraulic control elements of the transmission are directly regulated by the microprocessor to produce smooth gear ratio changes. As part of the strategy development, a determination is made of the local compensation required to produce a torque response of the power source to a torque command such that the torque change requirements of the gear shift can be satisfied. A similar determination is made of the local compensation required to produce a clutch pressure response to a pressure change command that is transmitted to the gear ratio changing components of the transmission such that the clutch torque requirements of the gear shift can be satisfied. Generally, the criteria for a good gear shift includes maintaining a constant rate of change of the power source speed and a constant drive wheel torque during the gear ratio change and producing the gear ratio within a relatively short period of time that is long enough to avoid abrupt, harsh shifting yet short enough to avoid excessive wear of the transmission clutches.

The control strategy is both developed and implemented with a closed loop feedback control system whose control variables are the torque command for the power plant and the hydralic pressure commands to the hydraulic control or actuating elements. The variables being controlled are the wheel torque and the power plant speed.

The mathematical model is simulated using algorithms stored in an electronic memory that is accessible to the central processing unit of an electronic computer. Certain known parameters of the power plant and of the transmission are supplied continuously as input data to the input ports of the computer.

A determination is made of the required compensation for the wheel torque feedback loop. A determination is made of the compensation for the wheel speed feedback loop required to produce an acceptable power plant torque command and a clutch pressure command. These commands are supplied as input to the respective local compensation loops.

The procedure, according to this invention, yields control strategy solutions that are far more quickly, economically and less destructively implemented than conventional calibration procedures using actual hardware. According to this method, the effects of changes in component characteristics, such as gear ratio changes, shift schedule changes, engine torque calibration changes, and shift quality changes can be quickly evaluated and a new control compensation determined if necessary.

Furthermore, this technique can be effectively used to determine whether it is possible to achieve shift quality objectives with the existing characteristics of the power plant and the hydraulic control of the transmission and their local associated compensation. For example, it may be necessary to have a clutch pressure response time of 50 ms in order to achieve a required shift quality. This system can be used to determine the requisite response time to establish the criteria for a redesign of the hydraulic system or a change of the local compensation that would realize the system objectives.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is an elevation cross section through the centerline of an automatic power transmission whose gear ratio changes are adapted for use with the control according to this invention.

FIG. 2 shows schematically the gear arrangement and clutches of the transmission of FIG. 1.

FIG. 3 is a schematic diagram of the control simulation according to this invention.

FIG. 4 is a schematic diagram of the control implementation according to this invention.

DESCRIPTION OF THE PREFERRED EMBODIMENT

An a.c. induction motor 10 is mounted coaxially with a two-speed planetary automatic transmission 12 and constant velocity joints, 16 which transmit power to the right and left drive wheels of the vehicle. The rotor shaft 18 of the motor is a sleeve shaft supported at one end on a bearing 20 whose outer race is supported on the motor casing. The opposite end of the motor shaft is journalled at 24 on a support surface of the transmission casing 26, which is joined to the motor casing by attachment bolts 28.

The differential mechanism 30 transmits torque to a first drive shaft 32 that extends coaxially with the transmission and motor and is located within and supported on the inner surface of the rotor shaft 18. A second drive shaft 34 transmits torque to the inner constant velocity joint 16 of a half-shaft assembly that transmits power to the left drive wheel of the vehicle. Oil seals 37 seal the lubrication system adjacent the bearing that support shaft 18 and near the support surface for the second driveshaft 34.

The two-speed planetary automatic transmission for use with the motor 10 has a first stage that includes a sun gear 40 that may be formed integrally with the rotor shaft 18. Multiple planetary pinions 42 located in the annular space within the ring gear 44 are in continuous meshing engagement with sun gear 40 and the ring gear 44. Each pinion 42 is mounted for rotation by needle bearings 46 on a shaft 48 that is supported at each end by a planetary pinion carrier 50. Carrier 50 is splined at 52 to an axially extending portion of a second sun gear 54 that is a part of second transmission stage. The mounting flange for pin 43 at the opposite axially end of carrier 50 is rotatably supported on the annular portion 56 of the transmission casing upon which the rotor shaft is journalled at 24.

Ring gear 44 is connected to the inner driver element 57 of an overrunning clutch 58 whose outer driven element 50 is secured to the transmission casing against rotation. Ring gear 44 is also connected to a disc clutch 60 that operates to produce reverse drive, hill braking in low gear and regenerative braking. When clutch 60 is applied, ring gear 44 is fixed to the transmission casing against rotation. Another hydraulically actuated clutch, the high gear clutch 62, operates to connect ring gear 44 to the carrier 64 of the second transmission stage. Clutch 62 includes a piston 66 that moves within a cylinder 67. Returns springs 68 located within the annulus of the clutch operate to return piston 66 to the position shown in FIG. 1 when hydraulic pressure is removed from cylinder 67. When piston 66 is actuated by hydraulic fluid, the discs of the clutch are forced into frictional engagement with discs that are connected to carrier 64 upon which the planetary pinions of the second stage are mounted by pin 70. High gear clutch 62 produces a driving connection between ring gear 44 and the carrier 64.

The second transmission stage includes the second sun gear 54 which is in continuous meshing engagement with multiple second stage planetary pinions 72 that are located within the annular region defined by the second ring gear 74. Pinions 72 are mounted for rotation on shaft 70 which is supported on the second stage carrier 64. Ring gear 74 is permanently fixed against rotation to a second portion of the transmission housing 76 that is mechanically joined to the first transmission housing 26.

The differential mechanism 30 includes a bevel pinion shaft 78 that is joined by multiple roll pins 80 to the carrier 64 of the second transmission stage. Upper and lower bevel pinions 82, 84 fixed securely to pinion shaft 78, are held in continuous meshing engagement with bevel gears 86, 88, respectively, that are splined to the driveshafts 32, 34. A parking gear 90 integrally formed with carrier 64 operates to prevent rotation of driveshafts 32, 34 because it is fixed by the pin 80 to bevel pinion shaft 78.

To disposition the transmission for first gear forward speed operation neither of the friction disc clutches need be engaaged. Instead, overrunning clutch 58 is arranged so that its inner race or driving member 57 transmits torque to the outer race 59, thus fixing ring gear 44 against rotation by way of the fixed connection between the outer race and the transmission casing. Pinion carrier 50, the driven member of the first stage, transmits power to the second sun gear 54 through the spline connection 52. The second planetary stage has its ring gear 74 permanently fixed against rotation; therefore, the planetary pinion carrier 60 is the driven element of the second stage. The bevel pinion shaft 78 rotates about the central axis of the transmission as carrier 64 rotates. Power is therefore transmitted to the driveshafts 32, 34 by way of the engagement of the bevel pinions 82, 84 with the bevel gears 86, 88.

High speed ratio results when high gear clutch 62 is engaged and clutch 60 is disengaged. When this occurs, overrunning clutch 58 does not operate to lock ring gear 44 to the transmission casing, but rather connects ring gear 44 to pinion carrier 64. Pinion carrier 50 of the first stage is permanently connected to sun gear 54 on the second stage through spline 52. The torque delivery path for high speed ratio operation includes the first sun gear 40, which is driven by the rotor shaft 18; the first planet pinion carrier 50, which drives the second sun pinion 54; and the first ring gear 44, which is driveably connected by clutch 62 to the second planet pinion carrier 64. The second ring gear 74 fixed to the transmission casing provides the torque reaction for the transmission in high gear. Pinion carrier 64 drives the bevel pinion shaft 78 in rotation about the central axis of the transmission and bevel pinions 82, 84 drive bevel gear 86, 88, thereby transmitting power to the driveshafts 32, 34.

Reverse drive results when the rotational direction of the motor is reversed and reverse clutch 60 is applied. When the direction of the motor is reversed, clutch 58 overruns but first ring gear 44 is fixed against rotation when the reverse clutch 60 is applied. In this instance, the torque delivery path is identical to that of the low speed ratio forward drive previously described. Rotor shaft 18 drives the sun gear 40 and first planet carrier 50 drives the second sun gear 54. The first and second ring gears are fixed against rotation and provide torque reaction points for the transmission. Output power is transmitted by the second planetary carrier 64 to the bevel pinion shaft 78, which transmits torque to the driveshafts 32, 34.

In FIG. 2, components of the first and second planetary gear units have the same identifying numbers as the corresponding components shown in FIG. 1. Rotor shaft 18 transmits drive from the electric motor 10 to the first sun gear 40. The first ring gear is connected to the driving elements of the overrunning clutch 58 whose driven element is fixed to the transmission casing against rotation. The first planet pinion set is rotatably mounted on the carrier 50, which drives the second sun gear 54. A second set of planet pinions is rotatably mounted on a carrier 64, which drives the differential 78. The ring gear 74 of the second planetary unit is permanently fixed to the transmission casing against rotation.

First speed ratio results although neither clutch 60 nor 62 is applied. Instead, overrunning clutch 58 fixes the first ring gear against rotation and provides a second torque reaction point in addition to that of second ring gear 74. Carrier 50, which drives the second sun gear 54, is the driven element of the first planetary set. Carrier 64 drives the bevel pinion shaft 78, which distributes power to the driveshafts 32, 34.

High speed ratio operation results when the high speed ratio clutch 62 is applied and the reverse clutch 60 is inoperative. In this case, ring gear 74 provides the only torque reaction point for the transmission, since clutch 58 is overrunning. Carrier 50, the driven element of the first gear set, drives the second sun gear 54. Carrier 64, the driven element of the second gear set, drives the bevel pinion shaft 78.

The mathematical relationships between the rotational speed of the power source and the rotational speed of the transmission and between the power source torque and the transmission output torque that exists during operation of the powertrain in each of the gear ratios and during gear ratio changes can be formulated from the information shown in FIG. 2. For example, recognizing that the tangential velocities of the meshing gears are equal, the following equation relates the transmission output speed to the speed of the power source:

    W.sub.m =W.sub.w (1+a)(1+b)-a*W.sub.r1                     (1)

where a is the ratio of the diameter of ring gear 44 to sun gear 40; b is the ratio of the diameters of ring gear 74 to sun gear 54; W_(m) is the motor speed; W_(w) is the speed of output shaft 32 and W_(r1) is the speed of ring gear 44. This relationship is valid generally during operation in the first and second gear ratios and during a gear ratio change. However, during operation in the first gear ratio with one-way clutch 58 locked, W_(r1) is equal to 0; therefore

    W.sub.m =W.sub.w (1+a)(1+b)                                (2)

During the gear ratio change, when the one-way clutch overruns the clutch 62 is slipping, the rate of change of motor speed is related to the rate of change of ring gear speed by the following equation, which is derived by differentiating equation 1.

    W.sub.m =-a*W.sub.r1                                       (3)

In differentiating equation 1, it is assumed that W_(w) is constant during the shift. This assumption is reasonable because the large inertia of the vehicle permits the vehicle speed to change only very little when the shift interval is in the order of 0.5 seconds.

In second gear with clutch 62 engaged

    W.sub.r1 =W.sub.w

and

    W.sub.m =W.sub.w [(1+a)(1+b)-a]                            (4)

On the basis of the torque balance at each pair of meshing gears and neglecting the small inertia of the pinions, the following equation expresses the dynamic relationship of the output shaft torque to the torque of the power source, the one-way clutch 58, and clutch 62.

    T.sub.w =[(I*.sub.m -I.sub.m)(1+a)(1+b)T.sub.m ]/I*.sub.m +[I.sub.m (1+a)(1+b)(T.sub.c +T.sub.owc ]/(aI*.sub.m)-T.sub.c       (5)

where

I*_(m) =(I_(m) +I_(r1))/a² (5a)

I_(m) is the moment of inertia of the power souce rotor;

T_(m) is the power source torque;

T_(c) is the torque transmitted by clutch 62;

T_(owc) is the torque transmitted by clutch 58; and

I_(r1) is the moment of inertia of ring gear 44.

This equation is valid during operation in the first and second gear ratios and during the gear shift. In the first gear ratio, with clutch 58 engaged and the speed of shaft 32 constants, T_(c) is equal to zero,

    T.sub.owc =a*T.sub.m                                       (5b)

and equation (5) rreduces to

    T.sub.w =(1+a)(1+b)T.sub.m

Similarly, during operation in the second gear ratio

    T.sub.owc =0 while W.sub.r1 >0                             (7a);

and

    T.sub.c =a*T.sub.m                                         (7b)

Therefore

    T.sub.w =T.sub.m [(1+a)(1+b)-a]                            (8)

During the shift interval when the speed of the power source is changing to conform to the new gear ratio, the time rate of change of motor speed is given by

    W.sub.m =[T.sub.m -(T.sub.c +T.sub.owc)/a]/I*.sub.m        (9)

The one-way clutch cannot sustain a torque in the negative direction. Therefore, its torque is greater than 0 when it is engaged or locked and its torque is equal to 0 when it is overrunning. For friction clutch 62, its torque is equal to K*P, when it is slipping and its torque is less than K*P when it is engaged. The actual value of the torque transmitted by clutch 62 when it is engaged is determined by the driving member.

These characteristics, along with equations (1), (5) and (9), permit detailed quantitative analysis of gear ratio changes to be performed. The only additional information required is either an explicit or implicit specification for the variation of motor torque and the friction clutch as a function of time for the system state variables. In fact, according to this invention, T_(m) and T_(c) are the control variables that can be electronically regulated by an onboard computer to achieve acceptably smooth gear ratio changes.

A necessary step in the implementation of the gear ratio change control according to this invention is to develop a computer simulation of the gear ratio changes using the dynamic relationships and a closed loop control for the controlled variables. The controlled variables are the torque command for the power source, either an electrical motor or an internal combustion engine, and the pressure commands to the transmission actuators that produce the various speed ratios. These actuators are the hydraulic control elements, such as electrical solenoids, that control the pressure applied to the transmission clutches. The controlled variables are the wheel torque, which is used synonymously with transmission output torque, and the power source or engine speed.

The results of the computer simulation step are used to determine the proper control law or compensation strategy to achieve gear ratio changes that conform to the gear shift criteria. Here the criteria for an acceptably smooth gear ratio change is one in which the output torque disturbance is kept to a minimum and the period during which the ratio change occurs is minimized in order to prevent clutch overheating and damage.

Equation (10) sets out the relationship among T_(mc), the power supply torque command; T_(m), the power supply torque; and τ_(m), the power supply response time constant.

    T.sub.m +τ.sub.m (dTm/dt)=T.sub.mc                     (10)

Equation (11) contains the relationship among the hydraulic pressure commands, P_(cc), the hydraulic pressure applied to the friction element of the transmission, P_(c), and the response time constant for the friction element pressure, τ_(c).

    P.sub.c +τ.sub.c (dPc/dt)=P.sub.cc                     (11)

While clutch 62 is slipping, its torque capacity, T_(c), it expressed by equation (12a) wherein K_(p) is a torque constant determined by measurement, but when that clutch is fully engaged, equation (12b) expresses its torque capacity.

    TC=Kp*Pc                                                   (12a)

    Tc=A*Tm                                                    (12b)

Referring now to FIG. 3, the simulation block diagram shows the means by which the calculations are performed and the components of the system whose operation is controlled by the method that employs the strategy of this invention. Block 90 represents a mathematical model that is continuously supplied with values representing current wheel speed, motor torque and motor speed, calculated elsewhere in the simulation. Stored in the computer memory are gearset parameters a and b 106, 108, and the inertia I*_(m) 110. The torque produced by the power source 104 can be determined as a function of its speed from a torque schedule map, the accelerator padel position, the throttle angle setting, the spark timing setting, or the air/fuel mixture, or a combination of these sources or relevant information indicative of the output torque of an internal combustion engine. The transmission output speed 102 is determined from a tachometer signal representative of the speed of shafts 32 or 34.

The computer program block 90 also has algorithms representing the dynamic and kinematic relationships of the transmission and power source. For example, block 92 represents the portion of the algorithm represented by equation (12a) and (12b). Block 94 represents the portion of the algorithm represented by equations (7a) and (7b).

The kinematic relationship of the transmission, equation (1) and the dynamic relationship of the transmission, equation (5) are represented respectively by blocks 96 and 97.

The power plant speed is a function of the power plant torque, T_(m), the torque of clutch 62, T_(c), and the torque of the one-way clutch 58, T_(owc) and the inertias I*_(m) of the powertrain. Equation (13), represented by block 98 states this relationship, wherein W_(mo) is the motor speed when time is zero, at the beginning of a gear ratio changes. ##EQU1##

Block 100 represents an algorithm whose input includes the wheel speed 102 and any of the measures of the power output of the power source and inertia 110. The algorithm represented by block 100 includes a schedule of the relationship between the power produced by the power source and the wheel speed for each of the gear ratios of the transmission. This algorithm produces the commanded wheel torque that is supplied as input to the summing junction 112. The algorithm represented by block 100 also produces as output the commanded power source speed for the next gear ratio to which the transmission will be shifted. The commanded power source speed at the conclusion of the gear shift change is calculated on the basis of the wheel speed at the beginning of the gear shift using the speed ratio of the transmission to which the gear ratio change is to be made. The summing junction 114 has the commanded power source speed supplied as input.

The parameters such as the sizes of the ring and sun gears of the first and second gear sets are fixed by the design of the powertrain and are supplied as input by way of parameters a and b. Similarly, the motor inertia, the inertia of the first ring gear and the inertia I_(m) * are fixed by the design of the powertain. These two are supplied as input.

From equations, (1-13), it is clear that the shift dynamics and the variation of the wheel torque are dictated by the variation of the commanded motor torque, the commanded clutch torque, the response time constant for the friction element pressure, the power plant torque response time constant, and the other parameters fixed by the powertrain design that are supplied as computer input.

An experimental determination of the parameters that characterize the power plant and the transmission is performed. In FIG. 3, the transmission hydraulics is represented within block 116. It includes a summing junction 118; the local compensation 120, determined experimentally to satisfy the clutch response criteria; the hydraulic components that supply pressurized hydraulic fluid to clutch 62; and the feedback loop 124. The output produced by the compensated hydraulics model is the clutch pressure signal P_(c), which is supplied as input to a mathematical model of the clutch represented by equation (12a). The clutch torque T_(c) is the output produced T_(c) and is supplied as input to the block 90.

To determine the inner loop compensation necessary to achieve the desired torque response for the clutch, the clutch pressure-clutch pressure command relationship 122, which is fixed by the transmission hydraulic system design is determined experimentally from an open loop approach. In addition, the proportional, integral or derivative gains are determined for the compensation of block 120 in order to produce an acceptably small difference between the actual clutch pressure and the commanded clutch pressure and an acceptable time constant t_(c). For example, it has been determined that the compensation of block 120 includes proportional gain and integral gain and that the clutch response criteria can be met when the associated time constant t_(c) is approximately 0.1 seconds.

Similarly, the local or inner loop compensation necessary to achieve the desired torque response for the motor or power source is determined empirically using the model represented by block 128. This model includes a summing injection 130, which receives the commanded power source torque and the actual power source torque. The latter is carried to junction 130 on feedback loop 132 from the power source model 134 and is determined from actual open loop tests of the power source. The local compensation represented by block 136 for the motor receives as input the error signal, representing the difference between the commanded motor torque and the actual motor torque. This compensation produces, in accordance with the requisite control strategy, a voltage or current signal supplied to the motor. It has been determined tht the local compensation will produce an output that satisfies the power source response criteria when the motor torque response time constant is approximately 0.1 seconds.

The computer simulation program with the parameters previously discussed is used to study the effect of various control strategies on output torque variation. Ideally, the output torque should remain constant during the shift because the shift is initiated by the control system based on efficiency considerations and therefore is not expected by the driver. The output torque or wheel torque command is therefore a function of the current wheel speed and the parameters that are a measure of the power output of the motor or engine, such as the throttle valve position, the spark timing or the air/fuel mixture. The torque commands T_(mc) and P_(cc) must be appropriately varied by the controller to maintain the wheel torque constant.

Limiter 138 may be used to limit the motor torque command so that it does not exceed the maximum power capability of the power plant. Similarly, limiter and converter 140 converts the commanded clutch torque to the commanded clutch pressure using the relationship determined empirically and expressed in the form of equation (12a). This may be used to limit the clutch torque command so that it does not exceed an acceptable rate of change of motor speed during the gear ratio change. Preferably, the commanded clutch torque should be within the limits

    a(T.sub.m -I.sub.m *d)<T.sub.cc <a(T.sub.m +I.sub.m *d)    (14)

where d is the rate of change of motor speed during the shift. Similarly, the commanded motor torque should be maintained within the limits.

    P.sub.max /K.sub.2 *W.sub.mc1 <T.sub.mc <P.sub.max /K.sub.2 *W.sub.mc2 (15)

where P_(max) is the maximum clutch pressure, K₂ is a constant, W_(mc1) and W_(mc2) are the commanded motor speeds for the first and second gear ratios, respectively.

A purpose of the simulation is to establish the nature of the compensation represented by clocks 142 and 144 so as to satisfy the gear shift criteria. The compensation in the P-I-D (proportional, integral derivative) controller 142 has the typical form

    C=K.sub.p [E+Ki∫E*dt+K.sub.d *dE/dt]                  (16)

where C is the command signal for the motor torque or clutch torque; E is the error in the corresponding controlled variable, i.e., wheel torque or motor speed; K_(p) is the proportional gain and conversion constant; K_(i) is the integral gain; and K_(d) is the derivative gain.

The determination of the preferred values to use for these gains can either be done manually by repeatedly executing the simulation or automatically by executing an optimization program that systematically varies the respective gains to minimize such factors as ##EQU2## where t is the time measured from the start of the gear ratio change; and T_(we) is the wheel torque error.

The major advantage of the technique comprising the simulation and implementation is that it yields control strategy solutions, i.e. the gains K_(p), K_(i) and K_(d), far more quickly, economically and less destructively than calibration procedures using only the actual hardware.

The control strategy solutions are implemented in accordance with FIG. 4 using the onboard microprocessor and various sensors in the vehicle. The blocks in FIG. 4 having the same numerical designations as those of FIG. 3 represent the same function. The control strategy implemented using the closed loop control system illustrated in FIG. 4 runs in real time to control the gear shifting of the transmission as the vehicle is being driven.

The current wheel speed M_(w) is an input to a gear shift schedule 162, which defines the motor speed to be commanded on the basis of M_(w) and determines whether a gear ratio change is required and the gear ratio to be engaged. If a gear shift should be executed, a shift is initiated by changing the motor speed command W_(mc) output of schedule 162 from the value corresponding to the current gear ratio to the W_(mc) value corresponding to the new gear ratio. This new value is maintained throughout the gear ratio change. The resultant motor speed error, the difference between the commanded motor speed and the actual motor speed W_(m), is processed by blocks 144 and 140 in the same way as was described previously with reference to FIG. 3 to produce a clutch pressure command P_(cc). Summing injection 118 and blocks 120, 152 and 154 provide local, closed loop control similar to that provided by block 116 in FIG. 3. A pressure transducer 154 produces an electrical signal that represents the hydraulic fluid pressure in clutch 62. The resultant pressure acts on clutch 62 to produce clutch torque T_(c).

Block 164 sets the wheel torque command T_(wc) as a function of a signal representing the current accelerator pedal position, or any of the other variables that are a measure of motor torque, and wheel speed. Like W_(mc), T_(wc) is held constant during the gear shift. The wheel torque error signal T_(we), the difference between the commanded wheel torque and the actual wheel torque T_(w), which is measured by torque sensor 158 either directly or by processing the vehicle acceleration, is processed by blocks 142 and 138 in a manner identical to that previously described with reference to FIG. 3 to produce a motor torque command signal T_(mc). Summing injection 130 and blocks 136 and 150 provide local, closed loop control similar to that provided by block 128 in FIG. 3. Block 150 may be a torque sensor or a computation based on some other measured parameter from which the motor torque T_(m) is calculated. The output torques T_(m) and T_(c) produced by motor 10 and clutch 62, respectively, are input to the transmission 12 and operate 62 to produce a wheel torque as indicated in equation (5).

Vehicle tests have demonstrated that the control strategies established by the technique of ths invention produce smooth gear shifts, resonably constant wheel torque, and a gear shift whose duration is about 0.3 to 0.7 seconds. 

Having described the preferred embodiment of my invention, what I claim and desire to secure by U.S. Letters Patent is:
 1. A method for controlling during a drive ratio change the operation of a power source and a transmission, which driveably connects the power source and the drive wheels of a motor vehicle, has a gearset capable of producing multiple drive ratios and a clutch engaged and disengaged to change the drive ratio produced by the transmission, the power source producing torque whose magnitude varies in accordance with a signal supplied to the power source control unit, comprising:producing a commanded power source speed corresponding to the drive ratio to which the transmission will be shifted; producing a commanding clutch pressure from the power source torque error derived from the difference between the commanded power source speed and the actual power source speed; controlling the torque transmitted by the clutch by supplying pressure to the clutch in accordance with the clutch pressure error derived from the difference between the commanded clutch pressure and the actual clutch pressure; producing a commanded drive wheel torque corresponding to the drive wheel speed demanded by the vehicle operator; producing a commanded power source torque from the motor type error derived from the difference between the commanded drive wheel torque and the actual drive wheel torque; and controlling the torque produced by the power source by supplying to the power source control unit a compensated commanded power source error signal derived from the difference between the commanded power source torque and the actual power source torque.
 2. The method of claim 1 wherein producing a commanded power source speed comprises:producing a signal representing the drive wheel speed; consulting a drive ratio shift schedule that defines the commanded power source speed as a function of drive wheel speed and the current operating drive ratio; determining whether a drive ratio shift from the current drive ratio is required; and producing and maintaining constant during a drive ratio shift the commanded power source speed defined by said schedule if a drive ratio shift is required, or producing the current power source speed defined by the schedule if a drive ratio shift is not required.
 3. The method of claim 1 wherein producing a commanded drive wheel torque comprises:producing a signal representing the drive wheel speed; consulting a torque schedule that defines the commanded drive wheel torque as a function of the drive wheel torque demanded by the vehicle operator through control of any of the group consisting of the throttle position of an internal combustion engine, the phase displacement of the spark timing from a reference spark timing for an internal combustion engine, the air-fuel mixture ratio supplied to the cylinders of an internal combustion engine, and the position of the accelerator pedal; determining whether a drive ratio shift from the current drive ratio is required; and producing and maintaining constant during a drive ratio shift the commanded drive wheel torque defined by said schedule if a drive ratio shift is required, or producing the current commanded drive wheel torque if a drive ratio shift is not required.
 4. The method of claim 1 wherein controlling the torque transmitted by the clutch comprises:producing a first local feedback signal representing the actual clutch pressure; generating a first error signal representing the difference between the commanded clutch pressure and the actual clutch pressure; determining the compensation required to produce an updated clutch torque command signal and converting the updated clutch torque command signal to a clutch pressure command signal such that the first error signal is minimized; and applying the clutch pressure command signal to the solenoid of the clutch to produce a clutch pressure whose magnitude determines the torque transmitted by the clutch.
 5. The method of claim 1 wherein producing a commanded clutch pressure comprises:generating a third error signal representing the difference between the commanded power source speed and the actual power source speed; determining the PID compensation required to produce a commanded clutch torque signal derived from the third error signal; and converting the commanded clutch torque signal to a commanded clutch pressure signal.
 6. The method of claim 1 wherein controlling the torque produced by the power source comprises:producing a first local feedback signal representing the actual power source torque; generating a second error signal representing the difference between the commanded power source torque and the actual power source torque; determining the compensation required to produce a power source command such that the second error signal is minimized; and applying the compensated power source torque command signal to the power source control unit to produce an output power source torque whose magnitude is the commanded power source torque.
 7. The method of claim 1 wherein producing a commanded power source source torque comprises:generating a fourth error signal representing the difference between the commanded drive wheel speed and the actual drive wheel speed; and determining the PID compensation required to produce a commanded power source signal derived from the fourth error signal. 